>Topic<Welcome to MacMines!

The object of MacMines is to locate all the mines on the playing field as quickly as possible.

>Pict(4,110,111,2)<

As you uncover squares (hopefully those without a mine), a number may be revealed.  This number tells you how many mines are located adjacent to the square with the number.  For example, if a square has a 2 in it, there are two mines in the 8 surrounding squares.  Your job is to use the information provided by these numbers to correctly locate all the mines on the playing field.

Playing:  To start the game, simply click on one of the squares to uncover it.  The timer will start.  If you want to start a new game (either in the middle of a game or after finishing a game), select New Game from the file menu (or use the play button to the left of the timer).  Note that you can not lose on the very first move (I make no guarantees about the second, though) as this can become very frustrating, especially for those who are unlucky (like me!).

Winning:  To win, you must correctly mark all mines (via shift-clicking) and uncover all the unmined squares on the playfield.

Pause:  You can pause a game in progress to go answer the phone, get a drink, or scream loudly.  Pausing a game will stop the timer, giving you time to contemplate life without negative effect on your time.  However, the playfield will be covered while the game is paused since otherwise, it would kind of defeat the purpose of a timer, now, wouldn't it?

Game Settings:  All game settings, including skill level (custom level too), game options, and click options are saved for you when you quit MacMines.  This assumes, of course, that the game is on a writable volume.

Color Graphics:  To have the color graphics work, you must be using system 6.0.4 or later, and have 32-bit color quickdraw.  Note:  There is a small bug in the program that doesn't release memory if you frequently change your monitor from black-and-white mode to color and back while the program is running.  I can't find it anywhere at this time, so I recommend that you don't change from color to black-and-white too much when running this program (don't worry - you can still do it once or twice without problems, or increase the memory setting for the program).

MacMines' graphics use only 16 colors, but for speed, I try to draw offscreen graphics at the same number of colors as your monitor.  However, if you do not have enough memory allocated for MacMines, offscreen graphics will have to be drawn in 16 colors instead of the number of colors set for your monitor.  This may cause the graphics to be drawn more slowly since your Macintosh will have to convert between the 16 colors offscreen and the number of colors your monitor it set to.  To fix this problem, set the memory setting in the "Get Info" box to the following settings, depending on your monitor's number of colors:  320K for 16 colors, 356K for 256 colors, 420K for thousands of colors, and 484K for millions of colors.  Note that the "Minimum Size" is the memory setting I use to determine how much memory you have allocated for MacMines.  Alternatively, you could also use the Monitors control panel to set your monitor to 16 colors.  The first option, though, is probably most convenient for you.

>Topic<Game Options

Sound:  If you have system 6.0.2 or later, you can optionally have digitized sound.

Color Depth Warnings:  When this option is turned on, you will be warned when MacMines can not draw offscreen graphics at the same color depth your monitor is set to due to memory limitations (in other words, you haven't set the memory size in the Get Info... Box high enough).  You'll still get color graphics, but screen drawing speed may be reduced.  It's probably best to keep this on unless you'll always be playing MacMines at a memory setting too low to support the number of colors you have your monitor set to.

Stupidity Avoidance:  This prevents you from uncovering a square you have marked as a mine (a pretty stupid thing to do much of the time).

Click Options:  See the next section, Click Options.

Export Scores:  This feature allows you to save the Best Times and Statistics to a file.

Import Scores:  This feature allows you to load a previously saved Best Times and Statistics file.  This allows you to share high scores with a friend, or keep your high scores when upgrading to a new version of MacMines.  When loading scores, you can either replace all the current high scores with the scores in the file, or combine the two lists.  A combined list keeps the 10 best times from the two lists and combines the statistics from both lists.

The following game options add a little variety to the game and require using different strategies.

Craters:  This option will place a number of craters on the playfield (see skill levels for how many).  Craters do not contain mines, but they don't give you any information about how many mines are located in the surrounding squares either.  Kind of like a dead zone.

Moving Mines:  This option will allow a single mine to move from one location to another hidden location (it won't move to a spot you've already uncovered) at periodic intervals (see skill levels for how often).  Be careful, a place you correctly marked as a mine before may no longer be correct if that mine decided to move.

Randomizer:  This places a single randomizer square on the playfield.  When you uncover this square, all the mines will move from their present locations to new locations (following the same rules as for the moving mines option).

>Topic<Click Options

Here are the default actions taken for clicking on the minefield:

Click:  Uncover square
Shift-Click:  Mark square as mine
Control-Click:  Mark square as mine
Option-Click:  Mark square as questioned
Command-Click:  Mark square as mine

If you wish to change any of these actions, select Click Options from the Options Menu.  From this dialog, use the pop-up menus to select the action to be taken for each type of click.  This will be saved for you so that next time you play, the same options will be in effect.  Select Defaults from this dialog to get back to the defaults described above.  Note that MacMines must be on a writable volume for these changes to be saved.

>Topic<Super-Click

A super-click is accomplished by clicking on a number in the minefield (in other words, an already uncovered square that has at least one mine next to it).  Let's call this square the super-clicked square.  All unmarked squares next to the super-clicked square will be shown.  If you have already marked as mines the number of adjacent squares indicated in the super-clicked square, all unmarked adjacent squares will be uncovered (be careful since if you made a mistake in marking the squares, a mine might be automatically uncovered and you'll lose).  If the number uncovered squares equals the number indicated in the super-clicked square (minus any already marked adjacent squares), all unmarked squares will be marked as mines.  Try it out to really get the feel for it!  This can be a great time saver, but please don't abuse it!!
  
>Topic<Skill Levels

Easy:  Hides 10 mines on an 8x8 field.  The craters option creates 5 craters, and the moving mines options moves mines every 10 seconds.

Intermediate:  Hides 45 mines on an 16x16 field.  The craters option creates 20 craters, and the moving mines options moves mines every 20 seconds.

Difficult:  Hides 99 mines on an 30x16 field.  The craters option causes 40 creates, and the moving mines options moves mines every 30 seconds.

Custom:  You get to specify the above parameters!  High scores and level statistics are not kept for custom levels (but they can still be fun).

>Topic<Best Times and Statistics

For every combination of skill level and options, the best 10 scores and level statistics are kept (number of attempts, number of successes, and average time per success).  Since there are 3 skill levels, and 3 options which can be mixed/matched, there are 3 X 8 or 24 best times and statistics lists.  When you bring up the best times and statistics list, the best times and statistics for the current skill level and options set are shown (if you are using a custom level, the easy level for the same set of options will  be shown).

The skill level is indicated at the top left of the window by three buttons labelled "E"asy, "I"ntermediate, and "D"ifficult.  Only one skill level can be viewed at a time (thus only one button can be depressed at a time).  The options set is indicated at the top right of the window by three buttons labelled "C"raters, "M"oving mines, and "R"andomizer square.  Any combination of these three indicaters is allowed (example:  craters and moving mines).  Click on a options set button to toggle its state (on/off) or on a skill level button to see any list you desire.  You can also use the keyboard to select an option or skill level.

Finally, you can clear the best times and statistics for the level you're currently viewing by clicking the Clear button.  If you want to clear the best times and statistics for all levels, click Clear All.  Pressing return or clicking OK will dismiss this screen.